package com.techsoul.module.order.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.techsoul.common.core.pojo.entity.DataEntity;
import java.math.BigDecimal;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 销售订单明细对象 oms_sales_order_item_his
 * 
 * @author liuen
 * @date 2021-07-31
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("oms_sales_order_item_his")
public class SalesOrderItemHis extends DataEntity {

    /**
     * 销售订单ID
     */
    private String salesOrderId;

    /**
     * 销售订单号
     */
    private String salesOrderNo;

    /**
     * 销售订单明细
     */
    private String salesOrderItemNo;

    /**
     * 分类ID
     */
    private String categoryId;

    /**
     * 分类名称
     */
    private String categoryName;

    /**
     * SPU_ID
     */
    private String spuId;

    /**
     * SPU名称
     */
    private String spuName;

    /**
     * SKU_ID
     */
    private String skuId;

    /**
     * 组合货号编码
     */
    private String goodGroupId;

    /**
     * 商品名称
     */
    private String skuName;

    /**
     * 重量
     */
    private Long weight;

    /**
     * 运费
     */
    private BigDecimal freightFee;

    /**
     * 单价
     */
    private BigDecimal price;

    /**
     * 数量
     */
    private Long qty;

    /**
     * 总金额（sale）
     */
    private BigDecimal money;

    /**
     * 实付金额
     */
    private BigDecimal payMoney;

    /**
     * 图片地址
     */
    private String image;

    /**
     * 是否退货（数据字典sys_yn_type，默认0-否）
     */
    private String isReturn;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 店铺ID 
     */
    private String storeId;

    /**
     * 店铺名称
     */
    private String storeName;

    /**
     * 供货商id
     */
    private String supplierNo;

    /**
     * 供货商
     */
    private String supplierName;

    /**
     * 供货单价
     */
    private BigDecimal buyPrice;

    /**
     * 单价（积分）
     */
    private BigDecimal unitPricePoint;

    /**
     * 销售总金额（积分）
     */
    private BigDecimal salePricePoint;

    /**
     * 付款类型
     */
    private String paymentType;

    /**
     * 推荐码
     */
    private String referenceCode;

    /**
     * 收货人ID
     */
    private String consigneeId;

    /**
     * 收货人名称
     */
    private String consigneeName;

    /**
     * 收货人地址
     */
    private String consigneeAddress;

    /**
     * 收货人电话
     */
    private String consigneePhone;

    /**
     * 售后服务
     */
    private String afterSaleService;

    /**
     * 商品属性
     */
    private String productAttribution;

    /**
     * 折扣活动
     */
    private String discountActivityName;

    /**
     * 折扣活动编号
     */
    private String discountActivityCode;

    /**
     * 运费（积分）
     */
    private BigDecimal freightFeePoint;

    /**
     * 商家优惠券金额
     */
    private BigDecimal storeDiscountAmt;

    /**
     * 商家优惠券金额(积分)
     */
    private BigDecimal storeDiscountAmtPoint;

    /**
     * 商家优惠券活动编号
     */
    private String storeDiscountActId;

    /**
     * 商家优惠券券码
     */
    private String storeDiscountCode;

    /**
     * 商城优惠券金额(里程)
     */
    private BigDecimal mallDiscountAmt;

    /**
     * 商城优惠券券码
     */
    private String mallDiscountCode;

    /**
     * 商城优惠券活动编号
     */
    private String mallDiscountActId;

    /**
     * 商城买家编号
     */
    private String mallBuyerNo;

    /**
     * E行会员号
     */
    private String eMemberShipCardNo;

    /**
     * 明珠卡号
     */
    private String pMemberShipCardNo;

    /**
     * 
     */
    private String memberShipcardDegree;

    /**
     * 可疑指数
     */
    private String suspiciousIndex;

    /**
     * 支付状态
     */
    private String paymentStatus;

    /**
     * 配送状态
     */
    private String deliveryStatus;

    /**
     * 支付渠道（积分）
     */
    private String paymentChannalPoint;

    /**
     * 支付渠道
     */
    private String paymentChannal;

    /**
     * UPP支付流水号
     */
    private String uppPaymentSeqNo;

    /**
     * 支付商
     */
    private String paymentHandleCompany;

    /**
     * 支付商流水号
     */
    private String paymentHandleCompanySeqNo;

    /**
     * 支付商（积分）
     */
    private String paymentHandleCompanyPoint;

    /**
     * 支付商流水号（积分）
     */
    private String paymentHandleCompanyPonitSeqNo;

    /**
     * 
     */
    private String invoiceYn;

    /**
     * 
     */
    private String invoiceType;

    /**
     * 
     */
    private String invoiceName;

    /**
     * 纳税人识别号
     */
    private String invoiceBusinessId;

    /**
     * 
     */
    private String buyerRegAddress;

    /**
     * 
     */
    private String buyerRegPhone;

    /**
     * 
     */
    private String bankName;

    /**
     * 
     */
    private String bankAccount;

    /**
     * 
     */
    private String invoiceContent;

    /**
     * 
     */
    private String invoiceReceiverPhone;

    /**
     * 
     */
    private String invoiceReceiverEmail;

    /**
     * 
     */
    private String orderSource;

    /**
     * 批号
     */
    private String batchNo;

    /**
     * 活动id
     */
    private String actId;

    /**
     * 
     */
    private String orderType;

    /**
     * 
     */
    private String pickUpAddressId;

    /**
     * 
     */
    private String pickUpAddress;

    /**
     * 
     */
    private String pickUpCode;

    /**
     * 
     */
    private String genAccFailedReason;

    /**
     * 
     */
    private String status;

    /**
     * 
     */
    private String uppPaymentSeqNoPoint;

    /**
     * 
     */
    private String custNote;

    /**
     * 客户子订单号
     */
    private String custSalesOrderItemNo;

    /**
     * 客户SKU 号
     */
    private String custSkuId;

    /**
     * 
     */
    private String custCashPaymentAmt;

    /**
     * 
     */
    private String orderTime;

    /**
     * 
     */
    private String deliveryAddTime;

    /**
     * 客户订单号
     */
    private String custSalesOrderNo;

    /**
     * 
     */
    private String custMilePaymentAmt;

    /**
     * 
     */
    private String custOrderStatus;

    /**
     * 
     */
    private String customerName;

    /**
     * 
     */
    private String customerNo;

    /**
     * 
     */
    private String materialMapId;

    /**
     * 
     */
    private String custSpuId;

    /**
     * 
     */
    private String site;

    /**
     * 
     */
    private String importErrorMesg;

    /**
     * 
     */
    private String errorFlag;

    /**
     * 
     */
    private Long originalQty;

    /**
     * 
     */
    private String custRelSalesPrice;

    /**
     * 
     */
    private String errorCode;

    /**
     * 
     */
    private String returnOrderItemNo;

    /**
     * 
     */
    private BigDecimal returnAmt;

    /**
     * 
     */
    private Long returnQty;

    /**
     * 
     */
    private String salesOrderItemId;

    /**
     * 订单类型名称
     */
    private String orderTypeName;

    /**
     * 序号
     */
    private Long seq;

    /**
     * 商城买家编号
     */
    private String buyerId;

    /**
     * 退款类型 1 ： 普通退款 2：里程退款
     */
    private String returnType;

    /**
     * 支付渠道（里程）: 默认是：南航UPP
     */
    private String mileagePaymentChannel;

    /**
     * 支付类型: 1现金支付  10里程支付  11混合支付
     */
    private String shipmentType;

    /**
     * 运费（里程）
     */
    private String mileageFreight;

    /**
     * 订单状态名称
     */
    private String custOrderStatusName;

    /**
     * 单价(现金)
     */
    private BigDecimal payPrice;

    /**
     * 单价(里程)
     */
    private BigDecimal mileagePayPrice;

    /**
     * 售后服务: 进行中  退款关闭  退款成功
     */
    private String afterServiceName;

    /**
     * 订单配送方式: 1.快递发货、2.上门自提
     */
    private String orderDistributionWay;

    /**
     * 渠道终端名称
     */
    private String orderSourceName;

    /**
     * 折扣活动编号
     */
    private String activityId;

    /**
     * 折扣活动名称
     */
    private String activityName;

    /**
     * 支付渠道（现金）: 默认是：南航UPP
     */
    private String paymentChannel;

    /**
     * 商家优惠券金额（现金）
     */
    private BigDecimal couponDiscount;

    /**
     * 商家优惠券金额（里程）
     */
    private BigDecimal mileageCouponDiscount;

    /**
     * 南航-订单来源
     */
    private String canalName;

    /**
     * 支付商（里程）
     */
    private String mileagePaymentTypeName;

    /**
     * 商品属性
     */
    private String attributes;

    /**
     * 
     */
    private BigDecimal custRelSalesUnitPrice;

}
